@charset "utf-8";
/* CSS Document */
* { 
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:"宋体";
}
html { overflow:hidden;}
body { width:100%; height:100%; padding-top:96px; background:url(../images/top_bg.gif) repeat-x #F1F1F1;}
a { text-decoration:none; color:#000;}
ul li { list-style:none;}
table { vertical-align:top;}
/*-----------------------------------top-----------------------------------------*/
.top { position:absolute; top:0; height:96px; width:100%; background:url(../images/logo.gif) no-repeat top left; min-width:700px;}
.top span { float:left; color:#999999; line-height:26px; margin-top:70px; margin-left:72px;}
.top span strong { color:#333;}
.top ul { padding-left:10px; background:url(../images/track.gif) no-repeat left center; float:right; margin-top:70px;}
.top ul li { float:left;}
.top ul li a { display:block; color:#666666; line-height:26px; padding:0 3px;}
.top ul li a:hover, .help_about a:hover { text-decoration:underline; color:#333;}

.help_about { position:absolute; top:0; right:0; background:url(../images/help.gif) no-repeat; width:161px; height:22px; line-height:22px;}
.help_about a { line-height:22px; color:#999; margin-left:35px; }

.user_box { position:absolute; top:95px; left:0; background:url(../images/user_bg.gif) no-repeat; width:271px; height:24px; z-index:100}
.user_pic { position:absolute; left:5px; top:-20px; background:url(../images/user_picBg.gif) no-repeat; width:55px; height:55px;}
.user_pic a { display:block; padding:3px;}
.user_pic a img { height:43px; width:43px; border:1px solid #FFF;}
.user_pic img:hover { border:1px dashed #000;}
.user_box span { margin-left:64px;}
.user_box span a { margin-left:28px; line-height:24px; color:#999;}
.user_box span a:hover { text-decoration:underline; color:#FFF;}
/*------------------------------------contain----------------------------------------*/
.contain { padding-left:220px; position:absolute; top:96px; bottom:0; left:0; right:0; width:100%; height:100%;}
.nav_tree { width:198px; background:url(../images/left_menu.gif) repeat-y; height:100%; position:absolute; left:0;}
.arr_change { position:absolute; top:35%; left:198px; width:10px; height:41px;}
.arr_change a { background:url(../images/arr.gif) no-repeat 0 0;; width:10px; height:41px; display:block;}
.arr_change a:hover { background-position: -13px 0;}

.navigation { position:absolute; top:40px; width:196px;}
.navigation li { height:34px;}
.navigation li a { background:url(../images/list_bg.gif) 0 -68px repeat-x; width:184px; display:block; color:#FFF; padding-left:12px;}
.navigation li a span { padding-left:20px; line-height:34px; font-weight:bold; font-size:14px; overflow:hidden;}
.navigation li a:hover { background:url(../images/list_bg.gif) 0 -34px repeat-x;}
.navigation li a:active, li a.nav_select_on, li a.nav_select_on:hover{ background:url(../images/list_bg.gif) 0 0 repeat-x; color:#000;}
/*------------------------------content----------------------------------------------*/
.content { margin-right:240px;}
.search_box { width:100%; background:url(../images/glass.gif) no-repeat left; padding-left:23px; margin-top:30px; min-width:430px;}
.search_box span, .search_box span strong { font-size:14px;}
.search_box span strong { margin-right:18px;}
.search_box input, .search_box select { border:1px solid #c7c7c7; height:18px; line-height:18px;}
.bt_box { border:1px solid #c7c7c7; display:inline-block;}
.bt{ background:url(../images/bt0.gif) center repeat-x; border:none; height:21px; line-height:18px;*line-height:22px; padding-left:5px; padding-right:5px; *padding-left:0px; *padding-right:0px; margin:0px;}
.bt:hover{ background:url(../images/bt1.gif) center repeat-x; box-shadow: 0px 0px 6px 0px #BBB;}

.main_tb { width:100%; height:auto;  min-width:450px; border:1px solid #CCCCCC;}
.tb_top { background:url(../images/alert_bg.gif) repeat-x; height:29px; width:100%; border:1px solid #CCCCCC; min-width:450px; border-bottom:none; margin-top:20px;}
.tb_top span { line-height:29px; float:left; background:url(../images/folder.png) no-repeat left center;; padding-left:38px; font-size:14px; font-weight:bold; margin-left:10px;}
.tb_top ul { float:right;}
.tb_top ul li { float:left;}
.tb_top ul li a { display:block; line-height:29px; padding-left:18px; font-size:14px; padding-right:5px;}
.tb_top ul li a:hover { text-decoration:underline;}

.main_tb th { line-height:29px;}
.main_tb td{ line-height:28px; border-top:1px solid #CCCCCC; text-align:center;}

.page_box { height:28px; line-height:28px;  font-size:12px; color:#999; margin-top:10px;}
.page_box a:hover { text-decoration:underline;}
.page_box span { float:left;}
.page_box strong { color:#000;}
.page_box ul { float:right;}
.page_box ul li { float:left; margin-left:3px;  margin-right:3px;}
.page_box ul li a { height:18px; min-width:18px; display:inline-block; text-align:center; }
.page_num { *margin-top:3px;}
.page_num a { border:1px solid #CCC; *width:20px; line-height:18px; background:url(../images/bt0.gif) center;}
.page_num a:hover { background:url(../images/bt2.gif) center;box-shadow: 0px 0px 3px 0px #BBF; *border:1px solid #25619a; *background:url(../images/bt2.gif) center; *color:#036; *border:1px solid #25619a;}
.page_bt { line-height:28px;}
.page_bt a { line-height:28px;}
.page_btOn {}
.page_btOn a { border:1px solid #25619a; background:#5198db; color:#FFF;}
.page_btOn a:hover { background:#5198db; color:#FFF; }

.footer { position:absolute; bottom:5px; right:3px;; color:#BBBBCC;}
/*----------------------------------sub------------------------------------------*/
.content_sub { margin-right:240px; overflow:scroll;}
.content_sub .teble_l{ background:#EEE; width:120px; text-align:right; border-right:1px solid #CCC; font-weight:bold; line-height:24px;}
.content_sub .table_r{ text-align:left; padding:2px; padding-left:3px; background:#FcFcFc; line-height:24px;}
.sub_tb input{ height:18px; *height:20px;  background:#FFF; border:#ccc 1px solid; font-size:14px; text-align:left; line-height:20px; font-size:12px;}
.news_input{ width:400px;}
.sub_tb select{height:18px; *height:20px; margin:2px; background:#FFF; border:#ccc 1px solid; font-size:14px; text-align:left; line-height:20px; font-size:12px;}
.table_r textarea{ width:99%;  *width:100%; height:80px; border:#ccc 1px solid; }
.button{ width:76px; height:32px; float:right; background:url(../images/bt_bg0.gif) left top no-repeat; border:none; font-size:14px; color:#FFF; cursor:pointer;*background-position: left bottom;*font-weight:bold;}
.button:hover { background-position:left bottom; font-weight:bold; }
.button:active { background-position:left top;}
.button2 {background-position:right top; *background-position:right bottom;}
.button2:hover{ background-position:right bottom;}
.button2:active{ background-position:right top;}

